Photographer David Bailey has lent six of his celebrity portraits to a selection of exclusive £70 T-shirts stocked at Selfridges
Photographer David Bailey has lent six of his celebrity portraits to a selection of exclusive £70 T-shirts stocked at Selfridges